reach a dead end - French English Dictionary